$(document).ready(function(){
	
	//新增商品页面的分类选择功能
	function __type(){
		var types = getType();
		var goodtype = getGoodType();
		//一级分类填充
		for(var i=0;i<types.length;i++){
			var html = '<option value="'+types[i].id+'">'+types[i].name+'</option>';
			$("#type").append(html);
		}
		//二级分类填充
		for(var i=0;i<types[0].son.length;i++){
			var html = '<option value="'+types[0].son[i].id+'">'+types[0].son[i].name+'</option>';
			$("#type_1").append(html);
		}
		//三级分类填充
		for(var i=0;i<types[0].son[0].son.length;i++){
			var html = '<option value="'+types[0].son[0].son[i].id+'">'+types[0].son[0].son[i].name+'</option>';
			$("#type_2").append(html);
		}
		
		if(getParam("good")  != ''){
			$("#type option").each(function(){
				if(goodtype[2].id == $(this).val())$(this).attr('selected','selected');
			});
			changeType1();
			$("#type_1 option").each(function(){
				if(goodtype[1].id == $(this).val())$(this).attr('selected','selected');
			});
			changeType2();
			$("#type_2 option").each(function(){
				if(goodtype[0].id == $(this).val())$(this).attr('selected','selected');
			});
		}
	}
	
	__type();
	
	function getType(){
		var datas;
		$.ajax({url:"product_ad.ajax.php",data:{request:1},dataType:"json",async:false,success:function(re){
			datas = re;
		}});
		return datas;
	}
	
	function getGoodType(){
		var datas;
		$.ajax({url:"product_ad.ajax.php",data:{request:3,good:getParam("good")},dataType:"json",async:false,success:function(re){
			datas = re;
		}});
		return datas;
	}
	
	//二级菜单联动
	$("#type").live('change',function(){
		changeType1();
	});
	
	function changeType1(){
		$("#type_1,#type_2").empty();
		$.ajax({url:"product_ad.ajax.php",data:{request:2,id:$("#type").val()},dataType:"json",async:false,success:function(re){
			for(var i=0;i<re.length;i++){
				var html = '<option value="'+re[i].id+'">'+re[i].name+'</option>';
				$("#type_1").append(html);
			}
			$.ajax({url:"product_ad.ajax.php",data:{request:2,id:$("#type_1").val()},dataType:"json",async:false,success:function(re){
				for(var i=0;i<re.length;i++){
					var html = '<option value="'+re[i].id+'">'+re[i].name+'</option>';
					$("#type_2").append(html);
				}
			}});
		}});
	}
	
	//三级菜单联动
	$("#type_1").live('change',function(){
		changeType2();
	});
	
	function changeType2(){
		$("#type_2").empty();
		$.ajax({url:"product_ad.ajax.php",data:{request:2,id:$("#type_1").val()},dataType:"json",async:false,success:function(re){
			for(var i=0;i<re.length;i++){
				var html = '<option value="'+re[i].id+'">'+re[i].name+'</option>';
				$("#type_2").append(html);
			}
		}});
	}
	
	//新建分类功能
	$(".new").click(function(){
		if($(this).attr('id') == 'new_1'){
			var html = '<input type="hidden" name="type_id" value="0"><input type="text" name="type"><input type="submit" name="submit" value="新建">';
			$(".myform").html(html);
		}
		if($(this).attr('id') == 'new_2'){
			var html = '<select id="type" name="type_id"></select><input type="text" name="type"><input type="submit" name="submit" value="新建">';
			$(".myform").html(html);
			__type();
		}
		if($(this).attr('id') == 'new_3'){
			var html = '<select id="type"></select><select id="type_1" name="type_id"></select><input type="text" name="type"><input type="submit" name="submit" value="新建">';
			$(".myform").html(html);
			__type();
		}
		if($(this).attr('id') == 'new_4'){
			var html = '<select id="type"></select><select id="type_1"></select><select id="type_2"  name="type_id"></select><input type="text" name="type"><input type="submit" name="submit" value="新建">';
			$(".myform").html(html);
			__type();
		}
		return false;
	});
		
	//自动上传
	$(".up_image").live('change',function(){
		cli($(this).parent().find(".up_submit"));
	});
	
	//删除图片
	$(".del_image").live('click',function(){
		var obj = $(this);
		var iid = $(this).parent().find(".field").val();
		obj.parent().remove();
		$("#"+iid).val('');
		return false;
	});
	
	
	//商品列表，上架，推荐
	$(".shelves,.recommend").live('change',function(){
		var o = $(this);
		$.ajax({url:"product_list.ajax.php",data:{request:1,ac:o.attr('class'),val:o.val(),id:o.next().val()},async:false,success:function(re){
			if(re == 1){
				if(o.attr('class') == 'recommend' && o.attr("checked") == 'checked'){
					o.parent().prev().find(".shelves").attr("checked","checked");
				}			
				if(o.attr('class') == 'shelves' && !o.attr("checked")){
					o.parent().next().find(".recommend").removeAttr("checked");
				}
			}else alert('操作失败！请刷新页面');
		}});
	});
	
	//导航栏
	$("#main-content").css({height:$(window).height(),width:$(window).width()-260});
	$(".nav_tip").live('click',function(){
		$("#main-content").attr("src",$(this).attr('ac'));
		$(".nav_tip").each(function(){
			if($(this).hasClass('current'))
			$(this).removeClass('current');
		})
		$(this).addClass('current');
		return false;
	});
	$("#nav_tip").live('click',function(){
		$("#main-content").attr("src",$(this).attr('ac'));
		$(".nav_tip").each(function(){
			if($(this).hasClass('current'))
			$(this).removeClass('current');
		})
		$(this).addClass('current');
		return false;
	});
	
	//新增管理员
	$(".limit").click(function(){
		var o = $(this);
		//alert(o.attr('checked'));
		if(o.attr('checked') == 'checked')$("#limit").val(Number($("#limit").val())+Number(o.val()));
		if(!o.attr('checked'))$("#limit").val(Number($("#limit").val())-Number(o.val()));
	});
	
	//修改密码
	$(".r_pwd").live('blur',function(){
			if($(this).val() != ''){
				if(checkLength($(this).val()) < 6)$(".error_2").text("密码长度必须是6-16位").show(0);
				else $(".error_2").text("").hide(0);
			}else{
				$(".error_2").text("请输入密码").show(0);
			}
		});
		
	$(".r_pwd_r").live('blur',function(){
		if($(this).val() != $(".r_pwd").val())$(".error_3").text("密码输入不一致").show(0);
		else $(".error_3").text("").hide(0);
	});
	
	function cli(sub){  
		//var sub = document.getElementById(id);
   		sub.click();
	}
	
	function passwordSubmit(){
		var sta = true;
		if($(".r_pwd").val() != '' && $(".old_pwd").val() != ''){
			$(".error_text:visible").each(function(){
				if(!$(this).hasClass('error_1'))sta = false;
			});
		}else sta = false;
		return sta;
	}
	
	function getParam(paramName){
	paramValue = "";
	isFound = false;
	if (this.location.search.indexOf("?") == 0 && this.location.search.indexOf("=")>1){
	    arrSource = unescape(this.location.search).substring(1,this.location.search.length).split("&");
	    i = 0;
	    while (i < arrSource.length && !isFound){
	        if (arrSource[i].indexOf("=") > 0){
	             if (arrSource[i].split("=")[0].toLowerCase()==paramName.toLowerCase()){
	                paramValue = arrSource[i].split("=")[1];
	                isFound = true;
	             }
	        }
	        i++;
	    }   
	}
	return paramValue;
}
	
	
});

function delOk(){
	if(confirm("删除后不可恢复！确认删除该商品？"))return true;
	else return false;
}